body {
    background-color: #444444;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#555555), to(#111111));
    background-image: -webkit-linear-gradient(top, #555555, 0%, #111111, 100%);
    background-image: -moz-linear-gradient(top, #555555 0%, #111111 100%);
    background-image: linear-gradient(to bottom, #555555 0%, #111111 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff111111', GradientType=0);
    background-attachment: fixed;
    padding: 0;
    margin: 0;
}
@media (max-width: 480px) {
    #container {
        margin: 0 5% 0;
        left: auto;
        width: 90%;
    }
}
#logo,
#box {
    max-width: 600px;
    margin: 0 auto;
}
@media (max-width: 480px) {
    #logo,
    #box {
        width: 100%;
    }
}
#logo {
    padding: 20px 0 20px 5px;
}
#box {
    background: #ffffff;
}
#box p {
    padding: 10px;
}
#box .alert {
    border-radius: 0;
}
#box input.text, #box form input.text, #box form textarea, #box form .textajaxuniquetext, #box form select {
    width: 100%;
    max-width: 100%;
}
#box fieldset .btn {
    margin: 5px;
}
#box form p, #box .form-actions p {
    padding: 0;
}
#box .panel {
    min-height: 370px;
}
#box .ui-tabs-panel {
    min-height: 320px;
}
#Remember {
    margin: 0 !important;
}
#Remember input {
    float: none !important;
    margin: 4px 0 0 -20px !important;
}